From: Mukesh Rathor Date: Fri, 22 Aug 2014 12:34:46 +0000 (+0200) Subject: x86/PVH: don't set EFER_SCE for pvh guest X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~4513 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/success//%22http:/www.example.com/cgi/success/?a=commitdiff_plain;h=7645640d6ff1791733c43f71590c6e2976cfa549;p=xen.git x86/PVH: don't set EFER_SCE for pvh guest Just like NX is guest managed, SCE should be too. Remove setting of the EFER_SCE for pvh guest. Signed-off-by: Mukesh Rathor Acked-by: Roger Pau Monné --- diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c index e8f41c1d81..94b18ba48c 100644 --- a/xen/arch/x86/hvm/hvm.c +++ b/xen/arch/x86/hvm/hvm.c @@ -2281,7 +2281,7 @@ int hvm_vcpu_initialise(struct vcpu *v) { v->arch.hvm_vcpu.hcall_64bit = 1; /* PVH 32bitfixme. */ /* This is for hvm_long_mode_enabled(v). */ - v->arch.hvm_vcpu.guest_efer = EFER_SCE | EFER_LMA | EFER_LME; + v->arch.hvm_vcpu.guest_efer = EFER_LMA | EFER_LME; return 0; }